﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Banesco.Entidades
{
    public class PersonalCustMessage
    {
        private string _user = string.Empty;
        private string _idNumber = string.Empty;
        private string _clientType = string.Empty;
        private string _idCountry = string.Empty;
        private string _idType = string.Empty;
        private System.Nullable<int> _customerNumber = 0;
        private string _firstName = string.Empty;
        private string _secondName = string.Empty;
        private string _firstLastName = string.Empty;
        private string _secondLastName = string.Empty;
        private string _marriedName = string.Empty;
        private string _legalName = string.Empty;
        private string _shortName = string.Empty;
        private System.Nullable<int> _dependents = 0;
        private string _sex = string.Empty;
        private string _legalStatus = string.Empty;
        private string _nacionality = string.Empty;
        private string _street = string.Empty;
        private string _houseNumber = string.Empty;
        private string _province = string.Empty;
        private string _distrit = string.Empty;
        private string _correg = string.Empty;
        private string _country = string.Empty;
        private string _poBox = string.Empty;
        private string _zipCode = string.Empty;
        private string _email = string.Empty;
        private System.Nullable<int> _birthDate = 0;
        private System.Nullable<int> _firstContactDate = 0;
        private System.Nullable<long> _housePhoneNum = 0;
        private System.Nullable<long> _officePhoneNum = 0;
        private System.Nullable<long> _celularPhoneNum = 0;
        private System.Nullable<long> _faxNumber = 0;
        private string _mainOfficer = string.Empty;
        private string _secondOfficer = string.Empty;
        private string _industryCode = string.Empty;
        private string _businessCode = string.Empty;
        private string _residencyCountry = string.Empty;
        private string _relationType = string.Empty;
        private string _educationLevel = string.Empty;
        private string _profession = string.Empty;
        private string _incomeSource = string.Empty;
        private string _riskLevel = string.Empty;
        private string _clientStatus = string.Empty;
        private string _clientClass = string.Empty;
        private System.Nullable<int> _groupNumber = 0;
        private string _language = string.Empty;
        private string _taxes = string.Empty;
        private string _referBy = string.Empty;
        private string _referByN = string.Empty;
        private string _familiarRelationType = string.Empty;
        private string _resident = string.Empty;
        private System.Nullable<int> _inquiryLevel = 0;
        private string _discountCompanyCode = string.Empty;
        private string _position = string.Empty;
        private System.Nullable<int> _employmentTime = 0;
        private string _companyType = string.Empty;
        private System.Nullable<int> _currentJEntryDate = 0;
        private System.Nullable<int> _previusJEntryDate = 0;
        private System.Nullable<float> _currentIncome = 0;
        private string _perRefName1 = string.Empty;
        private string _perRefStreet1 = string.Empty;
        private string _perRefBuildNum1 = string.Empty;
        private string _perRefHouseNum1 = string.Empty;
        private string _perRefProvince1 = string.Empty;
        private string _perRefDistrit1 = string.Empty;
        private string _perRefCorreg1 = string.Empty;
        private string _perRefCountry1 = string.Empty;
        private string _perRefPoBox1 = string.Empty;
        private string _perRefZipCode1 = string.Empty;
        private System.Nullable<long> _perRefPhoneNum1 = 0;
        private string _perRefName2 = string.Empty;
        private string _perRefStreet2 = string.Empty;
        private string _perRefBuildNum2 = string.Empty;
        private string _perRefHouseNum2 = string.Empty;
        private string _perRefProvince2 = string.Empty;
        private string _perRefDistrit2 = string.Empty;
        private string _perRefCorreg2 = string.Empty;
        private string _perRefCountry2 = string.Empty;
        private string _perRefPoBox2 = string.Empty;
        private string _perRefZipCode2 = string.Empty;
        private System.Nullable<long> _perRefPhoneNum2 = 0;
        private string _countryDesc = string.Empty;
        private string _idTypeDesc = string.Empty;
        private string _ProvinceDesc = string.Empty;
        private string _NacionalityDesc = string.Empty;
        private string _distritDesc = string.Empty;
        private string _corregDesc = string.Empty;
        private string _mainOfficerDesc = string.Empty;
        private string _secondOfficerDesc = string.Empty;
        private string _industryCodeDesc = string.Empty;
        private string _bussinesCodeDesc = string.Empty;
        private string _residencyCountryDesc = string.Empty;
        private string _educationLevelDsc = string.Empty;
        private string _professionDesc = string.Empty;
        private string _incomeSourceDsc = string.Empty;
        private string _riskLevelDsc = string.Empty;
        private string _discountCompanyCodeDsc = string.Empty;
        private string _positionDsc = string.Empty;
        private string _perRefProvince1Dsc = string.Empty;
        private string _perRefDistrit1Dsc = string.Empty;
        private string _perRefCorreg1Dsc = string.Empty;
        private string _perRefProvince2Dsc = string.Empty;
        private string _perRefDistrit2Dsc = string.Empty;
        private string _perRefCorreg2Dsc = string.Empty;
        private string _referByDsc = string.Empty;
        private string _companyName = string.Empty;
        private string _companyAddress = string.Empty;
        private string _companyInfo = string.Empty;

        public string user
        {
            get { return _user; }
            set { _user = value; }
        }

        public string idNumber
        {
            get { return _idNumber; }
            set { _idNumber = value; }
        }

        public string clientType
        {
            get { return _clientType; }
            set { _clientType = value; }
        }

        public string idCountry
        {
            get { return _idCountry; }
            set { _idCountry = value; }
        }

        public string idType
        {
            get { return _idType; }
            set { _idType = value; }
        }

        public System.Nullable<int> customerNumber
        {
            get { return _customerNumber; }
            set { _customerNumber = value; }
        }

        public string firstName
        {
            get { return _firstName; }
            set { _firstName = value; }
        }

        public string secondName
        {
            get { return _secondName; }
            set { _secondName = value; }
        }

        public string firstLastName
        {
            get { return _firstLastName; }
            set { _firstLastName = value; }
        }

        public string secondLastName
        {
            get { return _secondLastName; }
            set { _secondLastName = value; }
        }

        public string marriedName
        {
            get { return _marriedName; }
            set { _marriedName = value; }
        }

        public string legalName
        {
            get { return _legalName; }
            set { _legalName = value; }
        }

        public string shortName
        {
            get { return _shortName; }
            set { _shortName = value; }
        }

        public System.Nullable<int> dependents
        {
            get { return _dependents; }
            set { _dependents = value; }
        }

        public string sex
        {
            get { return _sex; }
            set { _sex = value; }
        }

        public string legalStatus
        {
            get { return _legalStatus; }
            set { _legalStatus = value; }
        }

        public string nacionality
        {
            get { return _nacionality; }
            set { _nacionality = value; }
        }

        public string street
        {
            get { return _street; }
            set { _street = value; }
        }

        public string houseNumber
        {
            get { return _houseNumber; }
            set { _houseNumber = value; }
        }

        public string province
        {
            get { return _province; }
            set { _province = value; }
        }

        public string distrit
        {
            get { return _distrit; }
            set { _distrit = value; }
        }

        public string correg
        {
            get { return _correg; }
            set { _correg = value; }
        }

        public string country
        {
            get { return _country; }
            set { _country = value; }
        }

        public string poBox
        {
            get { return _poBox; }
            set { _poBox = value; }
        }

        public string zipCode
        {
            get { return _zipCode; }
            set { _zipCode = value; }
        }

        public string email
        {
            get { return _email; }
            set { _email = value; }
        }

        public System.Nullable<int> birthDate
        {
            get { return _birthDate; }
            set { _birthDate = value; }
        }

        public System.Nullable<int> firstContactDate
        {
            get { return _firstContactDate; }
            set { _firstContactDate = value; }
        }

        public System.Nullable<long> housePhoneNum
        {
            get { return _housePhoneNum; }
            set { _housePhoneNum = value; }
        }

        public System.Nullable<long> officePhoneNum
        {
            get { return _officePhoneNum; }
            set { _officePhoneNum = value; }
        }

        public System.Nullable<long> celularPhoneNum
        {
            get { return _celularPhoneNum; }
            set { _celularPhoneNum = value; }
        }

        public System.Nullable<long> faxNumber
        {
            get { return _faxNumber; }
            set { _faxNumber = value; }
        }

        public string mainOfficer
        {
            get { return _mainOfficer; }
            set { _mainOfficer = value; }
        }

        public string secondOfficer
        {
            get { return _secondOfficer; }
            set { _secondOfficer = value; }
        }

        public string industryCode
        {
            get { return _industryCode; }
            set { _industryCode = value; }
        }

        public string businessCode
        {
            get { return _businessCode; }
            set { _businessCode = value; }
        }

        public string residencyCountry
        {
            get { return _residencyCountry; }
            set { _residencyCountry = value; }
        }

        public string relationType
        {
            get { return _relationType; }
            set { _relationType = value; }
        }

        public string educationLevel
        {
            get { return _educationLevel; }
            set { _educationLevel = value; }
        }

        public string profession
        {
            get { return _profession; }
            set { _profession = value; }
        }

        public string incomeSource
        {
            get { return _incomeSource; }
            set { _incomeSource = value; }
        }

        public string riskLevel
        {
            get { return _riskLevel; }
            set { _riskLevel = value; }
        }

        public string clientStatus
        {
            get { return _clientStatus; }
            set { _clientStatus = value; }
        }

        public string clientClass
        {
            get { return _clientClass; }
            set { _clientClass = value; }
        }

        public System.Nullable<int> groupNumber
        {
            get { return _groupNumber; }
            set { _groupNumber = value; }
        }

        public string language
        {
            get { return _language; }
            set { _language = value; }
        }

        public string taxes
        {
            get { return _taxes; }
            set { _taxes = value; }
        }

        public string referBy
        {
            get { return _referBy; }
            set { _referBy = value; }
        }

        public string referByN
        {
            get { return _referByN; }
            set { _referByN = value; }
        }

        public string familiarRelationType
        {
            get { return _familiarRelationType; }
            set { _familiarRelationType = value; }
        }

        public string resident
        {
            get { return _resident; }
            set { _resident = value; }
        }

        public System.Nullable<int> inquiryLevel
        {
            get { return _inquiryLevel; }
            set { _inquiryLevel = value; }
        }

        public string discountCompanyCode
        {
            get { return _discountCompanyCode; }
            set { _discountCompanyCode = value; }
        }

        public string position
        {
            get { return _position; }
            set { _position = value; }
        }

        public System.Nullable<int> employmentTime
        {
            get { return _employmentTime; }
            set { _employmentTime = value; }
        }

        public string companyType
        {
            get { return _companyType; }
            set { _companyType = value; }
        }

        public System.Nullable<int> currentJEntryDate
        {
            get { return _currentJEntryDate; }
            set { _currentJEntryDate = value; }
        }

        public System.Nullable<int> previusJEntryDate
        {
            get { return _previusJEntryDate; }
            set { _previusJEntryDate = value; }
        }

        public System.Nullable<float> currentIncome
        {
            get { return _currentIncome; }
            set { _currentIncome = value; }
        }

        public string perRefName1
        {
            get { return _perRefName1; }
            set { _perRefName1 = value; }
        }

        public string perRefStreet1
        {
            get { return _perRefStreet1; }
            set { _perRefStreet1 = value; }
        }

        public string perRefBuildNum1
        {
            get { return _perRefBuildNum1; }
            set { _perRefBuildNum1 = value; }
        }

        public string perRefHouseNum1
        {
            get { return _perRefHouseNum1; }
            set { _perRefHouseNum1 = value; }
        }

        public string perRefProvince1
        {
            get { return _perRefProvince1; }
            set { _perRefProvince1 = value; }
        }

        public string perRefDistrit1
        {
            get { return _perRefDistrit1; }
            set { _perRefDistrit1 = value; }
        }

        public string perRefCorreg1
        {
            get { return _perRefCorreg1; }
            set { _perRefCorreg1 = value; }
        }

        public string perRefCountry1
        {
            get { return _perRefCountry1; }
            set { _perRefCountry1 = value; }
        }

        public string perRefPoBox1
        {
            get { return _perRefPoBox1; }
            set { _perRefPoBox1 = value; }
        }

        public string perRefZipCode1
        {
            get { return _perRefZipCode1; }
            set { _perRefZipCode1 = value; }
        }

        public System.Nullable<long> perRefPhoneNum1
        {
            get { return _perRefPhoneNum1; }
            set { _perRefPhoneNum1 = value; }
        }

        public string perRefName2
        {
            get { return _perRefName2; }
            set { _perRefName2 = value; }
        }

        public string perRefStreet2
        {
            get { return _perRefStreet2; }
            set { _perRefStreet2 = value; }
        }

        public string perRefBuildNum2
        {
            get { return _perRefBuildNum2; }
            set { _perRefBuildNum2 = value; }
        }

        public string perRefHouseNum2
        {
            get { return _perRefHouseNum2; }
            set { _perRefHouseNum2 = value; }
        }

        public string perRefProvince2
        {
            get { return _perRefProvince2; }
            set { _perRefProvince2 = value; }
        }

        public string perRefDistrit2
        {
            get { return _perRefDistrit2; }
            set { _perRefDistrit2 = value; }
        }

        public string perRefCorreg2
        {
            get { return _perRefCorreg2; }
            set { _perRefCorreg2 = value; }
        }

        public string perRefCountry2
        {
            get { return _perRefCountry2; }
            set { _perRefCountry2 = value; }
        }

        public string perRefPoBox2
        {
            get { return _perRefPoBox2; }
            set { _perRefPoBox2 = value; }
        }

        public string perRefZipCode2
        {
            get { return _perRefZipCode2; }
            set { _perRefZipCode2 = value; }
        }

        public System.Nullable<long> perRefPhoneNum2
        {
            get { return _perRefPhoneNum2; }
            set { _perRefPhoneNum2 = value; }
        }

        public string countryDesc
        {
            get { return _countryDesc; }
            set { _countryDesc = value; }
        }

        public string idTypeDesc
        {
            get { return _idTypeDesc; }
            set { _idTypeDesc = value; }
        }

        public string ProvinceDesc
        {
            get { return _ProvinceDesc; }
            set { _ProvinceDesc = value; }
        }

        public string NacionalityDesc
        {
            get { return _NacionalityDesc; }
            set { _NacionalityDesc = value; }
        }

        public string distritDesc
        {
            get { return _distritDesc; }
            set { _distritDesc = value; }
        }

        public string corregDesc
        {
            get { return _corregDesc; }
            set { _corregDesc = value; }
        }

        public string mainOfficerDesc
        {
            get { return _mainOfficerDesc; }
            set { _mainOfficerDesc = value; }
        }

        public string secondOfficerDesc
        {
            get { return _secondOfficerDesc; }
            set { _secondOfficerDesc = value; }
        }

        public string industryCodeDesc
        {
            get { return _industryCodeDesc; }
            set { _industryCodeDesc = value; }
        }

        public string bussinesCodeDesc
        {
            get { return _bussinesCodeDesc; }
            set { _bussinesCodeDesc = value; }
        }

        public string residencyCountryDesc
        {
            get { return _residencyCountryDesc; }
            set { _residencyCountryDesc = value; }
        }

        public string educationLevelDsc
        {
            get { return _educationLevelDsc; }
            set { _educationLevelDsc = value; }
        }

        public string professionDesc
        {
            get { return _professionDesc; }
            set { _professionDesc = value; }
        }

        public string incomeSourceDsc
        {
            get { return _incomeSourceDsc; }
            set { _incomeSourceDsc = value; }
        }

        public string riskLevelDsc
        {
            get { return _riskLevelDsc; }
            set { _riskLevelDsc = value; }
        }

        public string discountCompanyCodeDsc
        {
            get { return _discountCompanyCodeDsc; }
            set { _discountCompanyCodeDsc = value; }
        }

        public string positionDsc
        {
            get { return _positionDsc; }
            set { _positionDsc = value; }
        }

        public string perRefProvince1Dsc
        {
            get { return _perRefProvince1Dsc; }
            set { _perRefProvince1Dsc = value; }
        }

        public string perRefDistrit1Dsc
        {
            get { return _perRefDistrit1Dsc; }
            set { _perRefDistrit1Dsc = value; }
        }

        public string perRefCorreg1Dsc
        {
            get { return _perRefCorreg1Dsc; }
            set { _perRefCorreg1Dsc = value; }
        }

        public string perRefProvince2Dsc
        {
            get { return _perRefProvince2Dsc; }
            set { _perRefProvince2Dsc = value; }
        }

        public string perRefDistrit2Dsc
        {
            get { return _perRefDistrit2Dsc; }
            set { _perRefDistrit2Dsc = value; }
        }

        public string perRefCorreg2Dsc
        {
            get { return _perRefCorreg2Dsc; }
            set { _perRefCorreg2Dsc = value; }
        }

        public string referByDsc
        {
            get { return _referByDsc; }
            set { _referByDsc = value; }
        }

        public string companyName
        {
            get { return _companyName; }
            set { _companyName = value; }
        }

        public string companyAddress
        {
            get { return _companyAddress; }
            set { _companyAddress = value; }
        }

        public string companyInfo
        {
            get { return _companyInfo; }
            set { _companyInfo = value; }
        }

        public PersonalCustMessage()
        {
            _user = string.Empty;
            _idNumber = string.Empty;
            _clientType = string.Empty;
            _idCountry = string.Empty;
            _idType = string.Empty;
            _customerNumber = 0;
            _firstName = string.Empty;
            _secondName = string.Empty;
            _firstLastName = string.Empty;
            _secondLastName = string.Empty;
            _marriedName = string.Empty;
            _legalName = string.Empty;
            _shortName = string.Empty;
            _dependents = 0;
            _sex = string.Empty;
            _legalStatus = string.Empty;
            _nacionality = string.Empty;
            _street = string.Empty;
            _houseNumber = string.Empty;
            _province = string.Empty;
            _distrit = string.Empty;
            _correg = string.Empty;
            _country = string.Empty;
            _poBox = string.Empty;
            _zipCode = string.Empty;
            _email = string.Empty;
            _birthDate = 0;
            _firstContactDate = 0;
            _housePhoneNum = 0;
            _officePhoneNum = 0;
            _celularPhoneNum = 0;
            _faxNumber = 0;
            _mainOfficer = string.Empty;
            _secondOfficer = string.Empty;
            _industryCode = string.Empty;
            _businessCode = string.Empty;
            _residencyCountry = string.Empty;
            _relationType = string.Empty;
            _educationLevel = string.Empty;
            _profession = string.Empty;
            _incomeSource = string.Empty;
            _riskLevel = string.Empty;
            _clientStatus = string.Empty;
            _clientClass = string.Empty;
            _groupNumber = 0;
            _language = string.Empty;
            _taxes = string.Empty;
            _referBy = string.Empty;
            _referByN = string.Empty;
            _familiarRelationType = string.Empty;
            _resident = string.Empty;
            _inquiryLevel = 0;
            _discountCompanyCode = string.Empty;
            _position = string.Empty;
            _employmentTime = 0;
            _companyType = string.Empty;
            _currentJEntryDate = 0;
            _previusJEntryDate = 0;
            _currentIncome = 0;
            _perRefName1 = string.Empty;
            _perRefStreet1 = string.Empty;
            _perRefBuildNum1 = string.Empty;
            _perRefHouseNum1 = string.Empty;
            _perRefProvince1 = string.Empty;
            _perRefDistrit1 = string.Empty;
            _perRefCorreg1 = string.Empty;
            _perRefCountry1 = string.Empty;
            _perRefPoBox1 = string.Empty;
            _perRefZipCode1 = string.Empty;
            _perRefPhoneNum1 = 0;
            _perRefName2 = string.Empty;
            _perRefStreet2 = string.Empty;
            _perRefBuildNum2 = string.Empty;
            _perRefHouseNum2 = string.Empty;
            _perRefProvince2 = string.Empty;
            _perRefDistrit2 = string.Empty;
            _perRefCorreg2 = string.Empty;
            _perRefCountry2 = string.Empty;
            _perRefPoBox2 = string.Empty;
            _perRefZipCode2 = string.Empty;
            _perRefPhoneNum2 = 0;
            _countryDesc = string.Empty;
            _idTypeDesc = string.Empty;
            _ProvinceDesc = string.Empty;
            _NacionalityDesc = string.Empty;
            _distritDesc = string.Empty;
            _corregDesc = string.Empty;
            _mainOfficerDesc = string.Empty;
            _secondOfficerDesc = string.Empty;
            _industryCodeDesc = string.Empty;
            _bussinesCodeDesc = string.Empty;
            _residencyCountryDesc = string.Empty;
            _educationLevelDsc = string.Empty;
            _professionDesc = string.Empty;
            _incomeSourceDsc = string.Empty;
            _riskLevelDsc = string.Empty;
            _discountCompanyCodeDsc = string.Empty;
            _positionDsc = string.Empty;
            _perRefProvince1Dsc = string.Empty;
            _perRefDistrit1Dsc = string.Empty;
            _perRefCorreg1Dsc = string.Empty;
            _perRefProvince2Dsc = string.Empty;
            _perRefDistrit2Dsc = string.Empty;
            _perRefCorreg2Dsc = string.Empty;
            _referByDsc = string.Empty;
            _companyName = string.Empty;
            _companyAddress = string.Empty;
            _companyInfo = string.Empty;
        }
    }
}
